AFK Control Tools & Utilities • Paper/Spigot/Bukkit

Overview
AFK Control is a lightweight AFK detector that warns and kicks inactive players using configurable thresholds. Optionally define an AFK Pool region where players are exempt from kicks (with a capacity limit). Messages, the kick screen, and an admin overview panel are all configurable.

Features
- Inactivity thresholds with separate warn and kick timers.
- Admin-selectable AFK Pool region (left-click = pos1, right-click = pos2), with timeout.
- Capacity limit for number of exempt players in the pool.
- Optional admin bossbar pulse when pool is toggled.
- Read-only in-game panel showing live config values.
- Configurable messages and kick screen with formatting.
- Console logs for transparency.
- Update checker: notifies admins when a new SpigotMC release is posted.
Commands
Primary command: /afkcontrol
(aliases: /afk
, /afkc
, /ac
, /acontrol
)
/afkcontrol # Show help /afkcontrol reload # Reload config.yml and messages.yml /afkcontrol select # Get wand to select AFK Pool (pos1 = left click, pos2 = right click) /afkcontrol reset # Clear current AFK Pool region (restores normal kick logic) /afkcontrol panel # Open in-game read-only overview panel
Permissions
afkcontrol.use # Base permission for the command (default: true) afkcontrol.admin # Access to admin subcommands and panel (default: op) afkcontrol.exempt # Player is exempt from AFK checks (default: false)
Compatibility
- Servers: Paper/Spigot/Bukkit 1.8.x → 1.21.x
- Java: 8+